package ebcs.database.service;

import java.util.List;

import org.springframework.stereotype.Service;

import ebcs.database.bean.BsNeedInfor;
import ebcs.database.bean.BsUserInfor;
import ebcs.database.bean.BsUserNeedRel;
import ebcs.database.bean.RpCaptalReportBean;
import ebcs.database.bean.RpPreDictionBean;
import ebcs.database.bean.RpProjectMoneyBean;
import ebcs.database.bean.RpUserReportBean;
import ebcs.database.bean.RpUserTaskNeedBean;
import ebcs.database.bean.SysFunction;
public interface ReportServiceImp
{
	//查询已报工情况
	public List<RpUserReportBean> selectHavingTaskInfor(RpUserReportBean report);
	//查询产能排行榜
	List<RpUserReportBean> selectCapacityRankingList(RpUserReportBean example);
	//查下需求预测报表信息
	List<RpPreDictionBean> selectPreDictionList(RpUserReportBean example);
	//查下团队项目组产能信息
	List<RpCaptalReportBean> selectCapReportList(RpUserReportBean example);
	
	//查询产能大于60%的团队组产能信息
	List<RpPreDictionBean> selectCapReportLt60(RpUserReportBean example);
	
	//查询产能大于60%的所有团队组产能信息
  	List<RpPreDictionBean> selectCapAllReportLt60();
  	
  	//项目奖金计算分析查询
  	List<RpProjectMoneyBean> selectProjectMoneyList(RpProjectMoneyBean example);
  	//根据needNo查询详细信息
  	List<RpProjectMoneyBean> searchDetailByNeedId(String needId);
}
